mechanical production manager - Turkish English Dictionary